package unq.tpi.persistencia.alumnos.services;

import java.util.List;

import unq.tpi.persistencia.alumnos.arq.Service;
import unq.tpi.persistencia.alumnos.arq.daoLocator.DAOLocator;
import unq.tpi.persistencia.alumnos.model.Alumno;
import unq.tpi.persistencia.alumnos.model.Materia;

public class ListaInscriptos implements Service<List<Alumno>> {

	private String codigoMateria;

	public ListaInscriptos(String codigoMateria) {
		super();
		this.codigoMateria = codigoMateria;
	}

	public List<Alumno> execute() {
		Materia materia = DAOLocator.instance().getMateriaDAO().getPorCodigo(codigoMateria);
		return DAOLocator.instance().getAlumnoDAO().getInscriptosA(materia);
	}

}
